package com.ofsoft.weixin.mp.message;

/**
 * 消息类型
 *
 * @author OF
 */
public enum MsgTypeEnum {

    /**
     * 1 文本消息
     */
    Text("text"),
    /**
     * 2 图片消息
     */
    Image("image"),
    /**
     * 3 语音消息
     */
    Voice("voice"),
    /**
     * 4 视频消息
     */
    Video("video"),
    /**
     * 5 小视频消息
     */
    ShortVideo("shortvideo"),
    /**
     * 6 地理位置消息
     */
    Location("location"),
    /**
     * 7 链接消息
     */
    Link("link"),
    /**
     * 事件消息
     */
    Event("event"),
    /**
     * 音乐消息
     */
    Music("music"),
    /**
     * 图文消息
     */
    News("news"),
    
    /**
	 * 订阅
	 */
	Subscribe("subscribe"),
	/**
	 * 取消订阅
	 */
	Unsubscribe("unsubscribe"),
	/**
	 * 已关注用户扫描带参数二维码
	 */
	Scan("scan"),
	/**
	 * 点击自定义菜单
	 */
	Click("click"),
	/**
	 * 查看菜单
	 */
	View("view"),
	/**
	 * 扫码推事件
	 */
	Scancode_Push("scancode_push"),
	/**
	 * 扫码推事件
	 */
	Scancode_Waitmsg("scancode_waitmsg"),
	/**
	 * 弹出系统拍照发图的事件
	 */
	Pic_Sysphoto("pic_sysphoto"),
	/**
	 * 弹出拍照或者相册发图的事件
	 */
	Pic_Photo_OR_Album("pic_photo_or_album"),
	/**
	 * 弹出微信相册发图器的事件
	 */
	Pic_Weixin("pic_weixin"),
	/**
	 * 弹出地理位置选择器的事件
	 */
	Location_Select("location_select");

    private String value = "";

    MsgTypeEnum(String value) {
        this.value = value;
    }

    /**
     * @return the msgType
     */
    @Override
    public String toString() {
        return value;
    }
}
